package miiteen.customsportal.ct.beans;


import com.fasterxml.jackson.databind.annotation.JsonSerialize;

import miiteen.common.json.jackson.LongSerialize;
import miiteen.common.utils.FieldMeta;
import miiteen.sys.base.bean.BasePo;

/**
 * Name: CustomsPortal_CT_DataType
 * Des: -Bean
 * Author: yulp
 * Date: 2020-07-17
 */
public class CTDataType extends BasePo {


    @FieldMeta(name = "")
    private long id;

    @FieldMeta(name = "名称")
    private String name;

    @FieldMeta(name = "编码")
    private String codeValue;

    @FieldMeta(name = "顺序")
    private int showOrder;

    @FieldMeta(name = "备注")
    private String remark;

    @FieldMeta(name = "编码规则ID")
    private int sysPubCodeId;

    @FieldMeta(name = "是否可以修改")
    private int ifMod;

    @FieldMeta(name = "是否可以删除")
    private int ifDel;

    @FieldMeta(name = "预留字段1 ")
    private int ylzd1;

    @FieldMeta(name = "预留字段2 现在正是启用 目录分类 0普通上传   1资料上传")
    private int ylzd2;

    @FieldMeta(name = "删除状态")
    private int delState;

    @FieldMeta(name = "组织ID")
    private long organizeId;

    @FieldMeta(name = "父级id")
    private int parentId;

    @FieldMeta(name = "部门Id")
    private long deptId;

    @FieldMeta(name = "部门名")
    private String deptName;

    @JsonSerialize(using = LongSerialize.class)
    public long getId() {
        return this.id;
    }

    public void setId(long value) {
        this.id = value;
    }

    public String getName() {
        return this.name;
    }

    public void setName(String value) {
        this.name = value;
    }

    public String getCodeValue() {
        return this.codeValue;
    }

    public void setCodeValue(String value) {
        this.codeValue = value;
    }

    public int getShowOrder() {
        return this.showOrder;
    }

    public void setShowOrder(int value) {
        this.showOrder = value;
    }

    public String getRemark() {
        return this.remark;
    }

    public void setRemark(String value) {
        this.remark = value;
    }

    public int getSysPubCodeId() {
        return this.sysPubCodeId;
    }

    public void setSysPubCodeId(int value) {
        this.sysPubCodeId = value;
    }

    public int getIfMod() {
        return this.ifMod;
    }

    public void setIfMod(int value) {
        this.ifMod = value;
    }

    public int getIfDel() {
        return this.ifDel;
    }

    public void setIfDel(int value) {
        this.ifDel = value;
    }

    public int getYlzd1() {
        return this.ylzd1;
    }

    public void setYlzd1(int value) {
        this.ylzd1 = value;
    }

    public int getYlzd2() {
        return ylzd2;
    }

    public void setYlzd2(int ylzd2) {
        this.ylzd2 = ylzd2;
    }

    public int getDelState() {
        return this.delState;
    }

    public void setDelState(int value) {
        this.delState = value;
    }

    @JsonSerialize(using = LongSerialize.class)
    public long getOrganizeId() {
        return this.organizeId;
    }

    public void setOrganizeId(long value) {
        this.organizeId = value;
    }

    public int getParentId() {
        return this.parentId;
    }

    public void setParentId(int value) {
        this.parentId = value;
    }

    @JsonSerialize(using = LongSerialize.class)
    public long getDeptId() {
        return deptId;
    }

    public void setDeptId(long deptId) {
        this.deptId = deptId;
    }

    public String getDeptName() {
        return deptName;
    }

    public void setDeptName(String deptName) {
        this.deptName = deptName;
    }
}
